libxl: idl: support new "private" type attribute
authorIan Jackson <ian.jackson@eu.citrix.com>
Mon, 12 Dec 2011 17:48:38 +0000 (17:48 +0000)
committerIan Jackson <ian.jackson@eu.citrix.com>
Mon, 12 Dec 2011 17:48:38 +0000 (17:48 +0000)
commiteee7480fdf1e874cc91b73e9646c487b5e02c99a
tree23008550e8df7875d0dc68be5966e40d3c2930c4
parent46f6034c3dcd0cf221914574e4528f25804a5857
libxl: idl: support new "private" type attribute

This provides for fields in libxl datatypes which are only present in
the C version of structures and are used only by libxl itself.  This
is useful when a libxl datatype wants to contain fields which are used
by libxl internally and which are only present in the structure to
avoid additional memory allocation inconvenience.

Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
Committed-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
tools/libxl/gentest.py
tools/libxl/libxltypes.py
tools/python/genwrap.py